﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace TJDevHouse.Starcraft.Game
{
	public enum UnitType
	{
		Terran_Marine = 0,
		Terran_Ghost = 1,
		Terran_Vulture = 2,
		Terran_Goliath = 3,
		Terran_Siege_Tank_Tank_Mode = 5,
		Terran_SCV = 7,
		Terran_Wraith = 8,
		Terran_Science_Vessel = 9,
		Terran_Dropship = 11,
		Terran_Battlecruiser = 12,
		Terran_Vulture_Spider_Mine = 13,
		Terran_Nuclear_Missile = 14,
		Terran_Siege_Tank_Siege_Mode = 30,
		Terran_Medic = 34,
		Zerg_Larva = 35,
		Terran_Firebat = 32,
		Spell_Scanner_Sweep = 33,
		Zerg_Hydralisk = 38,
		Zerg_Ultralisk = 39,
		Zerg_Egg = 36,
		Zerg_Zergling = 37,
		Zerg_Overlord = 42,
		Zerg_Mutalisk = 43,
		Zerg_Broodling = 40,
		Zerg_Drone = 41,
		Zerg_Defiler = 46,
		Zerg_Scourge = 47,
		Zerg_Guardian = 44,
		Zerg_Queen = 45,
		Zerg_Infested_Terran = 50,
		Zerg_Cocoon = 59,
		Terran_Valkyrie = 58,
		Protoss_Dark_Archon = 63,
		Zerg_Devourer = 62,
		Protoss_Dark_Templar = 61,
		Protoss_Corsair = 60,
		Protoss_Archon = 68,
		Protoss_Shuttle = 69,
		Protoss_Scout = 70,
		Protoss_Arbiter = 71,
		Protoss_Probe = 64,
		Protoss_Zealot = 65,
		Protoss_Dragoon = 66,
		Protoss_High_Templar = 67,
		Protoss_Carrier = 72,
		Protoss_Interceptor = 73,
		Protoss_Scarab = 85,
		Protoss_Observer = 84,
		Protoss_Reaver = 83,
		Critter_Scantid = 93,
		Critter_Ragnasaur = 95,
		Critter_Kakaru = 94,
		Critter_Rhynadon = 89,
		Critter_Bengalaas = 90,
		Zerg_Lurker = 103,
		Critter_Ursadon = 96,
		Zerg_Lurker_Egg = 97,
		Terran_Refinery = 110,
		Terran_Barracks = 111,
		Terran_Nuclear_Silo = 108,
		Terran_Supply_Depot = 109,
		Terran_Command_Center = 106,
		Terran_Comsat_Station = 107,
		Spell_Disruption_Web = 105,
		Terran_Physics_Lab = 118,
		Terran_Covert_Ops = 117,
		Terran_Science_Facility = 116,
		Terran_Control_Tower = 115,
		Terran_Starport = 114,
		Terran_Factory = 113,
		Terran_Academy = 112,
		Special_Ion_Cannon = 127,
		Special_Crashed_Norad_II = 126,
		Terran_Bunker = 125,
		Terran_Missile_Turret = 124,
		Terran_Armory = 123,
		Terran_Engineering_Bay = 122,
		Terran_Machine_Shop = 120,
		Zerg_Greater_Spire = 137,
		Zerg_Defiler_Mound = 136,
		Zerg_Evolution_Chamber = 139,
		Zerg_Queen__s_Nest = 138,
		Zerg_Spire = 141,
		Zerg_Ultralisk_Cavern = 140,
		Zerg_Creep_Colony = 143,
		Zerg_Spawning_Pool = 142,
		Zerg_Hatchery = 131,
		Zerg_Infested_Command_Center = 130,
		Zerg_Hive = 133,
		Zerg_Lair = 132,
		Zerg_Hydralisk_Den = 135,
		Zerg_Nydus_Canal = 134,
		Special_Cerebrate_Daggoth = 152,
		Protoss_Nexus = 154,
		Protoss_Robotics_Facility = 155,
		Protoss_Pylon = 156,
		Protoss_Assimilator = 157,
		Protoss_Observatory = 159,
		Zerg_Spore_Colony = 144,
		Zerg_Sunken_Colony = 146,
		Special_Overmind_With_Shell = 147,
		Special_Overmind = 148,
		Zerg_Extractor = 149,
		Special_Mature_Chrysalis = 150,
		Special_Cerebrate = 151,
		Protoss_Robotics_Support_Bay = 171,
		Protoss_Arbiter_Tribunal = 170,
		Protoss_Fleet_Beacon = 169,
		Special_Stasis_Cell_Prison = 168,
		Special_XelNaga_Temple = 175,
		Special_Protoss_Temple = 174,
		Special_Khaydarin_Crystal_Form = 173,
		Protoss_Shield_Battery = 172,
		Protoss_Citadel_of_Adun = 163,
		Protoss_Photon_Cannon = 162,
		Protoss_Gateway = 160,
		Protoss_Stargate = 167,
		Protoss_Forge = 166,
		Protoss_Templar_Archives = 165,
		Protoss_Cybernetics_Core = 164,
		Special_Psi_Disrupter = 190,
		Resource_Vespene_Geyser = 188,
		Special_Warp_Gate = 189,
		Resource_Mineral_Field = 176,
		Special_Overmind_Cocoon = 201,
		Special_Power_Generator = 200,
		Spell_Dark_Swarm = 202,
		Type_Unknown = 229,
		Type_None = 228,
		Gandalf = -69,
		Sauron = -96,
		Durin = -68,
		Tom = -100,
		TerranStrategy = -200
	}
}
